package cn.netuo.bumbersoll.db;


import com.rooten.base.DBBase;

import cn.netuo.bumbersoll.BizConstant;
import lib.grasp.util.PathUtil;

/**
 * 表管理器
 */
public class TableMgr {

    /**
     * 系统参数表
     */
    private TableArg mTbArg;
    private TableCmd mTbCmd;
    private TableVideoAd mTbVideoAd;

    public TableMgr() {
        DBBase.initDatabase(PathUtil.PATH_DB, BizConstant.ARG_DB_NAME);
        initTable();
    }

    private void initTable() {
        mTbArg = new TableArg();
        mTbCmd = new TableCmd();
        mTbVideoAd = new TableVideoAd();
    }

    /** 删库 */
    public void dropDB() {
        DBBase.dropDatabase(PathUtil.PATH_DB, BizConstant.ARG_DB_NAME);
    }

    public TableArg getTbArg() {
        return mTbArg;
    }

    public TableCmd getTbCmd() {
        return mTbCmd;
    }

    public TableVideoAd getTbVideoAd() {
        return mTbVideoAd;
    }
}
